body {
    font-family: "微软雅黑";
}

a {
    text-decoration: none;
}

ul {
    list-style-type: none;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
img {
    border: medium none;
    margin: 0;
    padding: 0;
}

.topWrap {
    width: 100%;
    margin: auto;
    background: #fff;
    height: auto;
    overflow: hidden;
    border-top: #0d6db9 4px solid;
}

.topDiv {
    display: flex;
    flex-direction: row;
    width: 1000px;
    margin: auto;
    height: 112px;
}

.logo {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    width: 611px;
    height: 112px;
    background: #fff;
    align-self: flex-start;
}

.topR {
    display: flex;
    flex-direction: column;
    width: 389px;
    height: 76px;
    padding-top: 15px;
    color: #999999;
    font-size: 12px;
}

.topR a {
    color: #666666;
    padding: 0 5px;
}

.topRt {
    width: 126.5px;
    height: 18px;
    display: flex;
    flex-direction: row;
    align-self: flex-end;
}

.Search {
    display: flex;
    flex-direction: row;
    width: 287px;
    height: 38px;
    background: url(../images/top_hunt_bg.png) no-repeat;
    margin-top: 15px;
    align-self: flex-end;
    justify-content: space-between;
}

.search_text {
    width: 195px;
    margin-top: 2px;
    height: 30px;
    line-height: 30px;
    outline: none;
    color: #5c5c5c;
    margin-left: 15px;
}

.button {
    background: url(../images/top_hunt.png) no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    margin-top: 6px;
    margin-right: 10px;
}

.navWrap {
    width: 100%;
    background: #0b6cb8;
    height: 50px;
    line-height: 50px;
    margin: auto;
}

.navOne {
    display: flex;
    width: 1000px;
    height: 50px;
    margin: auto;
}

.ulOne {
    display: flex;
    flex-direction: row;
}

.navMenu {
    display: flex;
    background: #0b6cb8;
    position: relative;
    z-index: 9999;
}

.navMenu>a {
    color: #fff;
    font-size: 16px;
    height: 50px;
    padding: 0px 21px;
    line-height: 50px;
}

.navMenu>a:hover {
    background: #0a5894;
}

.navMenu:hover .subMenu {
    display: flex;
    flex-direction: column;
}

.navMenu>ul {
    position: absolute;
}

.subMenu {
    display: none;
    position: absolute;
    top: 50px;
    left: 0px;
}

.subMenu>li {
    width: 284px;
    font-size: 14px;
    background: #0a5894;
}

.subMenu>li>a {
    color: #fff;
    height: 38px;
    line-height: 38px;
    padding: 0 30px
}

.subMenu>li:hover {
    background: #0D6DB9;
}

.footDiv {
    width: 100%;
    margin: 30px auto 0;
    position: relative;
    z-index: 0;
}

.footDivOne {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: auto;
    min-height: 96px;
    color: #FFFFFF;
    font-size: 13px;
    overflow: hidden;
    width: 1000px;
    background: #224b77;
}

.footDivOne p {
    line-height: 32px;
    margin-top: 20px;
    width: 390px;
}

.choice {
    height: auto;
}

.choice select {
    font-size: 14px;
    width: 230px;
    height: 28px;
    line-height: 28px;
    padding-right: 0px;
    margin-top: 20px;
}